<?php
	define('_JEXEC', 1);
	ob_start();
	
	function __autoload($class_name)
	{
		require_once "classes/" . $class_name . ".php";
	}
	
	include_once "functions.php";
	session_start();
	$TenDangNhap = $_POST['tendangnhap'];
	$MatKhau = $_POST['matkhau'];
	$MaXacNhan = $_POST['maxacnhan'];
	$LaKhachHang = (isset($_POST['khachhang']))?true:false;
	if($MaXacNhan == NULL)
	{
		$_SESSION["LoiDangNhap"] = "Xin vui lòng nhập mã bảo vệ!";
		Header("Location:dangnhap.php");
	}
	else
	{
		if($MaXacNhan == $_SESSION['security_code'])
		{
			if(trim($TenDangNhap) == "")
			{
				$_SESSION["LoiDangNhap"] = "Tài khoản không được bỏ trống!";
				Header("Location:dangnhap.php");
			}
			elseif(trim($MatKhau) == "")
			{
				$_SESSION["LoiDangNhap"] = "Mật khẩu không được bỏ trống!";
				Header("Location:dangnhap.php");
			}
			else
			{
				if(!$LaKhachHang)
				{
					$bs = new nguoidungbs();
					$bs->MaNguoiDung = $TenDangNhap;
					$bs->MatKhau = $MatKhau;
					$kq_kiemtra = $bs->LayDanhSach();
					
					if($kq_kiemtra)
					{
						if($kq_kiemtra[0]['Khoa']==0)
						{
							// Đăng ký SESSION
							$_SESSION['TenND'] = $kq_kiemtra[0]['Ho']." ".$kq_kiemtra[0]['Ten'];
							$_SESSION['MaND'] = $kq_kiemtra[0]['MaNguoiDung'];
							$_SESSION['MaQuyen'] = $kq_kiemtra[0]['MaQuyen'];
							// Quay về trang index
							$nhatky = new nhatkybs();
							$nhatky->TenSuKien = "Đăng nhập hệ thống";
							$nhatky->MaNguoiDung = $_SESSION["MaND"];
							date_default_timezone_set('Asia/Ho_Chi_Minh');
							$nhatky->ThoiGian = date("Y-m-d H:m:s", time());
							$nhatky->Them();
							Header("Location:adm/index.php");
						}
						else
						{
							$_SESSION["LoiDangNhap"] = "Tài khoản đã bị khóa. Xin vui lòng liên hệ Quỹ tín dụng Mỹ Hòa";
							Header("Location:dangnhap.php");
						}
					}
					else
					{
						$_SESSION["LoiDangNhap"] = "Tài khoản/mật khẩu không tồn tại!";
						Header("Location:dangnhap.php");
					}
				}
				else
				{
					$kh = new khachhangbs();
					$kh->MaKH = $TenDangNhap;
					$kh->MatKhau = $MatKhau;
					$kq = $kh->LayDanhSach();
						
					if($kq)
					{
						if($kq[0]['Khoa']==0)
						{
							// Đăng ký SESSION
							$_SESSION['TenND'] = $kq[0]['Ho']." ".$kq[0]['Ten'];
							$_SESSION['MaKH'] = $kq[0]['MaKH'];
							$_SESSION['MaQuyen'] = $kq[0]['MaQuyen'];
							// Quay về trang index
							session_start();
							$nhatky = new nhatkybs();
							$nhatky->TenSuKien = "Đăng nhập hệ thống";
							$nhatky->MaNguoiDung = $_SESSION["MaKH"];
							date_default_timezone_set('Asia/Ho_Chi_Minh');
							$nhatky->ThoiGian = date("Y-m-d H:m:s", time());
							$nhatky->Them();
							Header("Location:customer/khachhang.php");
						}
						else
						{
							$_SESSION["LoiDangNhap"] = "Tài khoản đã bị khóa. Xin vui lòng liên hệ Quỹ tín dụng Mỹ Hòa";
							Header("Location:dangnhap.php");
						}
					}
					else
					{
						$_SESSION["LoiDangNhap"] = "Tài khoản/mật khẩu không tồn tại";
						Header("Location:dangnhap.php");
					}
				}
			}
		}
		else
		{
			$_SESSION["LoiDangNhap"] = "Mã xác nhận không nhận hợp lệ!";
			Header("Location:dangnhap.php");
		}
	}
?>